self-propelled troops - Français Anglais Dictionnaire